package com.yl.system.mapper;

import com.yl.common.DanmoFontGenerate;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;


import java.util.List;

@Mapper
public interface MinioMapper {

//    @Insert({
//            "<script>",
//            "INSERT INTO danmo_font_generate (font_picture, font_type_id, font, author, font_name, tarnstram, width, high) VALUES ",
//            "<foreach collection='danmoFontGenerate' item='item' separator=','>",
//            "(#{item.fontPicture}, #{item.fontTypeId}, #{item.font}, #{item.author}, #{item.fontName}, #{item.tarnstram}, #{item.width}, #{item.high})",
//            "</foreach>",
//            "</script>"
//    })


        void minioAdd(@Param("danmoFontGenerate") List<DanmoFontGenerate> danmoFontGenerate);

        void minioAddTable(@Param("danmoFontGenerate") DanmoFontGenerate danmoFontGenerate, @Param("s") String s);

        List<DanmoFontGenerate> selcetFont();

        void update(DanmoFontGenerate danmoFontGenerate1);

        List<DanmoFontGenerate> selectFont(@Param("offset") int offset, @Param("limit") int limit);

        void batchUpdate(@Param("toUpdateList") List<DanmoFontGenerate> toUpdateList);
}
